package ru.mirent.utils;

import java.util.function.BiFunction;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class RegexpMatcher implements BiFunction<String, String, Boolean> {
    /**
     * Проверка истинности регуkярного выражения.
     *
     * @param text текст для проверки
     * @param regexp регулярное выражение
     * @return true в случае истинности
     */
    @Override
    public Boolean apply(String text, String regexp) {
        Pattern pattern = Pattern.compile(regexp);
        Matcher matcher = pattern.matcher(text);
//        matcher.reset();

        return matcher.find();
    }
}
